
/**
 * @(#)NWMessageParam.java 2017年10月9日  下午7:38:52
 * <p>
 * Copyrights (C) 2017高德信息技术有限公司
 */
package com.wwy.monitor.model.param;

import com.wwy.monitor.model.vo.FileBody;
import com.wwy.monitor.model.vo.ImageBody;
import com.wwy.monitor.model.vo.LinkBody;
import com.wwy.monitor.model.vo.OaBody;
import com.wwy.monitor.model.vo.TextBody;
import com.wwy.monitor.model.vo.VoiceBody;

/**
 * (类型功能说明描述)
 *
 * <p>
 * 修改历史:                                            <br>
 * 修改日期         修改人员    版本          修改内容<br>
 * -------------------------------------------------<br>
 * 2017年10月9日 下午7:38:52   fulianqiu     1.0     初始化创建<br>
 * </p>
 *
 * @author fulianqiu
 * @version 1.0
 * @since JDK1.7
 */
public class DingMessageParam {

    private String receiverStr;
    private String senderNo;
    private String type;
    private OaBody oABody;
    private FileBody fileBody;
    private ImageBody imageBody;
    private LinkBody linkBody;
    private TextBody textBody;
    private VoiceBody voiceBody;

    /**
     * 用于校验权限
     */
    private String accessKey;
    private String accessSecret;

    public String getSenderNo() {
        return senderNo;
    }

    public void setSenderNo(String senderNo) {
        this.senderNo = senderNo;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public OaBody getoABody() {
        return oABody;
    }

    public void setoABody(OaBody oABody) {
        this.oABody = oABody;
    }

    public FileBody getFileBody() {
        return fileBody;
    }

    public void setFileBody(FileBody fileBody) {
        this.fileBody = fileBody;
    }

    public ImageBody getImageBody() {
        return imageBody;
    }

    public void setImageBody(ImageBody imageBody) {
        this.imageBody = imageBody;
    }

    public LinkBody getLinkBody() {
        return linkBody;
    }

    public void setLinkBody(LinkBody linkBody) {
        this.linkBody = linkBody;
    }

    public TextBody getTextBody() {
        return textBody;
    }

    public void setTextBody(TextBody textBody) {
        this.textBody = textBody;
    }

    public VoiceBody getVoiceBody() {
        return voiceBody;
    }

    public void setVoiceBody(VoiceBody voiceBody) {
        this.voiceBody = voiceBody;
    }

    public String getReceiverStr() {
        return receiverStr;
    }

    public void setReceiverStr(String receiverStr) {
        this.receiverStr = receiverStr;
    }

    public String getAccessKey() {
        return accessKey;
    }

    public void setAccessKey(String accessKey) {
        this.accessKey = accessKey;
    }

    public String getAccessSecret() {
        return accessSecret;
    }

    public void setAccessSecret(String accessSecret) {
        this.accessSecret = accessSecret;
    }

    @Override
    public String toString() {
        StringBuilder builder = new StringBuilder();
        builder.append("DingMessageParam [receiverStr=").append(receiverStr).append(", senderNo=").append(senderNo)
                .append(", type=").append(type).append(", oABody=").append(oABody).append(", fileBody=")
                .append(fileBody).append(", imageBody=").append(imageBody).append(", linkBody=").append(linkBody)
                .append(", textBody=").append(textBody).append(", voiceBody=").append(voiceBody).append("]");
        return builder.toString();
    }


}